#ifndef __IR_H__
#define __IR_H__

extern unsigned char state;//用来记录信号变化，0-1之间变化的时间用定时器计算
extern unsigned int num;//用来记录两个下降沿之间的时间间隔
extern unsigned char message;//用来代表信号（每个比特位）
extern unsigned char into_count;
extern unsigned char m_data[4];//用来存储数据

void IR_init();
unsigned char Return_Adress_Data();
unsigned char Return_Command_Data();
unsigned char Return_Repeat_Data();
unsigned char Return_Over_Data();

#endif